/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Visitor;
import Operatori.*;
import Functii.*;
import Arbori.*;


/**
 *
 * @author AlinT
 */
public abstract class Visitor {
	public abstract void visit(Plus p);
	public abstract void visit(Minus m);
	public abstract void visit(Cat m);
	public abstract void visit(Produs p);
	public abstract void visit(Necunoscuta n);
	public abstract void visit(Constanta c);
	public abstract void visit(Sin s);
	public abstract void visit(Cos c);
	public abstract void visit(Tg t);
	public abstract void visit(Ctg c);
	public abstract void visit(Log l);
	public abstract void visit(Exp e);
        public abstract void visit(Putere p);
	public abstract void visit(Radical r);
	public abstract void visit(Nod n);
}
